import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts
ApplicationWindow {
    visible: true
    width: 800
    height: 600
    title: "左右分离面板示例"

    SplitView {
        anchors.fill: parent
        orientation: Qt.Horizontal

        // 左侧面板
        Rectangle {
            color: "lightblue"
            SplitView.preferredWidth: 200   // 设置初始宽度
            SplitView.minimumWidth: 100
            // 可选：内容区域
            Text {
                anchors.centerIn: parent
                text: "左侧面板"
            }
        }

        // 右侧面板
        Rectangle {
            color: "lightgreen"
            SplitView.minimumWidth: 100
            // 可选：内容区域
            Text {
                anchors.centerIn: parent
                text: "右侧面板"
            }
        }

        // 自定义分隔条样式（可选）
        handle: Rectangle {
            implicitWidth: 2        // 分割条宽度
            height: parent.height
            color: "gray"
            radius: 2
        }
    }
}